package com.kongmou.springDataJpaAdvanced.dao;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.repository.NoRepositoryBean;

@NoRepositoryBean
public interface BaseDaoRepository<T, ID extends Serializable > extends JpaRepository<T, ID>{
	
	public List<Object[]> selectBySql(String sql);
	
	public <K> List<K> selectBySql(String sql, Map<String, Object> params, Class<K> clazz);
}
